import axios from './requestServe'

const BASE_URL = '/mock/api'

export default {
    // get封装
    get({ url, data }) {
        if (data) {
            url = BASE_URL + url + '?' + Object.keys(data).map((key, index) => `${key}=${Object.values(data)[index]}`).join('&')
            return axios.get(url)
        }
        url = BASE_URL + url
        return axios.get(url)
    },

    // post
    // post({ url, params, data }) {
    //     if (params) {
    //         url = BASE_URL + url + '?' + Object.keys(params).map((key, index) => `${key}=${Object.values(params)[index]}`).join('&')
    //     }
    //     url = BASE_URL + url
    //     return axios.post({url, data})
    // }
    // mock-post封装
    post(url, params, data) {
        if (params) {
            return axios.post(BASE_URL + url, params)
        }
        return axios.post(url, data)
    }
}